package com.zelix;

import java.util.Vector;

// Referenced classes of package com.zelix:
//            hs, gs, ey

public class gt extends hs {

    boolean d;
    private ey e[];
    public static int f;

    public gt() {
        d = false;
    }

    protected synchronized void b() {
        d = false;
    }

    public synchronized boolean f() {
        return d;
    }

    public void a(Object obj, Object obj1, Object obj2) {
        int j;
        int k;
        k = hs.c;
        int i = 0;
        synchronized (this) {
            label0:
            {
                if (!f() || super.a == null)
                    return;
                i = super.a.size();
                if (e == null) {
                    e = new ey[i];
                    if (k == 0)
                        break label0;
                }
                if (i > e.length)
                    e = new ey[i];
            }
            super.a.copyInto(e);
            b();
        }
        j = i - 1;
        for (; j >= 0; j--) {
            if (e[j] != null)
                e[j].a(this, obj, obj1, obj2);
        }
    }

    public synchronized void e() {
        d = true;
    }
}